.wrapper {
  display:flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.wrapper .list-wrapper {
  min-width:360px;
  min-height:630px;
  display:flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-bottom:15px;
}

.wrapper .list-wrapper .loading {
  position: absolute;
  top:0;
  left:0;
  z-index:10;
  background-color: rgba(0,0,0,.8);
  width:100%;
  height:100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.wrapper .list-wrapper .loading:after{
  content:'loading...';
  color:#fff;
}